package com.gopay.common.cps.manager.auosettle;

import java.util.List;

import com.gopay.common.domain.autosettle.bo.AutoSettleBankDailyStatsBO;
import com.gopay.common.domain.autosettle.vo.AutoSettleBankDailyStatsVO;

/** 
 * @fileName  AutoSettleDailyStatsAssembleVOManager.java
 * @author  张建龙 
 * @date 创建时间：2016年1月21日 上午11:21:45
 */
public interface AutoSettleDailyStatsAssembleVOManager {
	
	/**
	 * 把AutoSettleBankDailyStatsBO组装成AutoSettleBankDailyStatsVO。
	 * @param autoSettleBankDailyStatsBOList
	 * @return
	 */
	public List<AutoSettleBankDailyStatsVO> buildVoFromAsDailyStatsBo(List<AutoSettleBankDailyStatsBO> autoSettleBankDailyStatsBOList);
	
	/**
	 * 计算星期几会在前台显示；127 = 1,111,111 ：表示星期一到星期日都会显示。
	 * @param autoSettleBankDailyStatsVOList
	 * @return
	 */
	public int caculateShowColumns(List<AutoSettleBankDailyStatsVO> autoSettleBankDailyStatsVOList);
}
